Awesome Stacks
      
    
    
      
    
    
      Stacks is a blockchain
      anchored by Bitcoin that enables apps, smart contracts, and digital
      assets. Stacks is a layer-1 blockchain that connects to Bitcoin and
      implements smart contracts and decentralized applications through the
      Clarity language. Through the
      Proof of Transfer (PoX) consensus mechanism, the state of the Stacks blockchain is anchored against the Bitcoin
      blockchain, thus providing the security and finality of Bitcoin to Stacks.
      Stacks brings the programmability of other blockchain technologies to
      Bitcoin, without the need to modify the core consensus mechanism of
      Bitcoin itself.
    
    
    
    Contents
    
    
    Apps
    Wallets
    
    Stacks Web Applications
    
      - 
        Stacks Explorer
        - An application for reviewing transactions on the Stacks blockchain.
      
 
      - 
        Boom.money - A web wallet focused on
        NFTs, and custom tokens.
      
 
      - 
        Send Many - An application to send
        STX to many recipients in one transaction.
      
 
      - 
        MIA Block explorer - A web
        application to exolore MIA coin transactions for all and personal
        accounts.
      
 
      - 
        Speed Spend - A suite of working
        Clarity experiments on testnet (source).
      
 
    
    Clarity Resources
    
    
      - 
        Clarinet - Clarity
        runtime packaged as a CLI, facilitates development and testing of
        Clarity smart contracts.
      
 
      - 
        Clarigen - A tool for
        writing TypeScript code that interacts with Clarity smart contracts.
      
 
      - 
        clarity.tools - In-browser Clarity
        REPL.
      
 
      - 
        search-clarity.dev - An
        application for searching for deployed Clarity contracts.
      
 
    
    Libraries
    
      - 
        uint256 - A
        library for converting values into 256-bits.
      
 
      - 
        clarity-bitcoin
        - A library to verify Bitcoin transactions.
      
 
    
    Contracts
    
      - 
        CityCoin - An
        implementation of PoX lite using STX transfers to mint new coins using
        proportional probabilities.
      
 
      - 
        SWAPR - A Uniswap-like
        implementation on Stacks 2.0 and Clarity.
      
 
      - 
        FLEXR - An interpretation of
        Ampleforth for Stacks.
      
 
      - 
        ClarityDAO - A
        conversion of Moloch DAO in Clarity.
      
 
      - 
        NFT Marketplace
        - Clarity smart contract for a marketplace of tradable assets.
      
 
      - 
        StackStarter
        - Clarity smart contract for crowdfunding.
      
 
      - 
        Lightning Swaps
        - Fraud-proof swaps using Lightning Network.
      
 
      - 
        Election Voting
        - Basic voting for candidates using Clarity.
      
 
      - 
        DualX - A
        collection of Clarity contracts that implement a DeFi ecosystem for
        exchanges.
      
 
    
    Non-Fungible Tokens
    
      - 
        Tofauti - Collection of resources
        around NFTs on Stacks.
      
 
      - 
        This is #1 - The first
        professional NFT built on Bitcoin and the Stacks blockchain (contract).
      
 
    
    Fungible Tokens
    
    Stacking
    
    App Development
    Frontend Libraries
    
      - 
        Stacks.js -
        Monorepo for JavaScript libraries for interacting with the Stacks
        blockchain.
      
 
    
    CLI
    
      - 
        [@stacks/cli](https://github.com/blockstack/stacks.js/tree/master/packages/cli) -
        Command line interface for interacting with auth, storage, and
        transactions.
      
 
    
    Storage
    
      - 
        CompassDB - A
        library for managing advanced collections in Gaia storage.
      
 
      - 
        lens-file-source
        - File storage abstraction through mechanisms like caching,
        transactions, and JSON map aggregation for Gaia.
      
 
      - 
        GaiaDown - Gaia
        storage backend for
        LevelUp.
      
 
    
    Learning Resources
    Documentation
    
    Videos
    
    
    
    Contributing
    
      We welcome community contributions to this list. Please read the
      contribution guidelines before contributing.